package com.zmn.oms.model.bo.stock;

import com.zmn.consts.GlobalConsts;
import lombok.Builder;
import lombok.Data;

import java.util.Date;

/**
 * @ClassName UsableStockBO
 * @description: 查询可用库存
 * @author: wangyanci
 * @create: 2021-10-27 17:52
 * @Version 1.0
 **/
@Data
@Builder
public class QueryUsableStockBO {

    /**
     * 工单Id
     */
    private Long workId;

    /**
     * 订单业务类型：1保外业务（C），2保内业务（F），3工程业务（B）
     * @see GlobalConsts#BIZ_TYPE_C
     */
    private Integer bizType;

    /**
     * 服务分类id
     */
    private Integer servCategId;

    /**
     * 前台产品二级分类id
     */
    private Integer showCategId;

    /**
     * 数量
     */
    private Integer number;

    /**
     * 预约时间
     */
    private Date dutyTime;

    /**
     * 工程师id
     */
    private Integer masterId;

    /**
     * 是否排除本单
     */
    private boolean isExcludeThisOrder;

    /**
     * 是否派单占用库存
     */
    private boolean isDistributeLockStock = false;
}